home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 September / PSL Monthly Shareware CD-ROM (Public Software Library)(September 1993).bin / reviews / pg_4a < prev    next >
Text File  |  1993-06-30  |  37KB  |  1,002 lines

  1. PG-4A:  'C' Programming: Large Libraries and Utilities
  2.  
  3.  
  4. 68000 C Compiler
  5.    Brandt, Matthew
  6.    $?
  7.    #568
  8. is an optimizing C compiler for the Motorola 68000 processor and is meant for
  9. educational purposes. You can learn a lot about writing a compiler by studying
  10. the source files on this disk. Since this code was written for a machine with
  11. long integers it may exhibit some irregularity when dealing with long integers
  12. on the IBM-PC. The author makes no guarantees. This is not meant as a serious
  13. development tool although it could, with little work, be made into one.
  14.  
  15.  
  16. ARTool 1.4
  17.    Intrinsic Computer Systems
  18.    $15
  19.    #4675
  20. is a graphics editor that will generate TurboC or BorlandC source code for
  21. pictures you build using a full screen graphics editor. You can build quite
  22. complex graphic pictures using graphic primitives such as circles, lines or
  23. polygons. It generates code that can be used in your own applications to
  24. produce sophisticated graphic designs, logos, games, and more. Requries
  25. EGA/VGA, a mouse, and a hard disk or high density floppy.
  26.  
  27.  
  28. AutoLibrary Program-Playback Tool
  29.    McDaniel, Wayne ASP
  30.    $62
  31.    #4346
  32. is a C function library to automate communications. Keystrokes are manually
  33. coded into C programs and played back when the program executes.
  34.  
  35.  
  36. Btrieve Classes 2.02
  37.    Object Resource Group
  38.    $55
  39.    #4765
  40. contains a set of Btrieve classes that provide an application programmer
  41. with the full functionality of Btrieve 5.0. Requires compiler-specific
  42. interface routines from the Btrieve Developer's Kit, Borland C++ 3.x or
  43. Microsoft C++ 7.00. A tutorial is included for those with minimal
  44. experience in object technology.
  45.  
  46.  
  47. C Language Algorithms
  48.    Tal, John
  49.    $0
  50.    #4798
  51. is a collection of "classic" C algorithms, including link lists, binary
  52. trees, stacks, fifo queues, heaps (priority queues), (shell) sort, file
  53. merging, multi-tasking and processing scheduling, virtual memory
  54. management, file-based process communication, graph/network job
  55. management, and data encryption. All C and C++ source is included.
  56.  
  57.  
  58. CPort 2.0
  59.    Bri Productions
  60.    $65
  61.    #12343
  62. is a C language interrupt-driven serial communication library. It is
  63. compatible with most if not all DOS-based C compilers. Features include baud
  64. rates from 50 to 115200 baud, COM 1 through COM 4, hardware and software
  65. handshaking, adjustable transmit and receive queues, support for simultaneous
  66. communications, NS16550 support, and queues as large as 65534 bytes each.
  67.  
  68.  
  69. Window Boss
  70.    Mongelluzzo, Philip A. ASP
  71.    $55
  72.    #7054/601 [3 disks]
  73. is a powerful window manager for "C". It lets you easily create pop-up windows,
  74. pull down menus, status lines, and in-context on-line help functions just like
  75. the "Big Boys" do. Data entry routines are included. Support for MS Mouse is
  76. included.
  77.  
  78. Boss supports Turbo C, Lattice C, Microsoft C 6.0, MS QuickC 2.5, Aztec C,
  79. Watcom COR Computer Innovations CI86, Lattice 6.0, Mix Power C 2.10, Watcom 8.0,
  80. Quick C 2.0, Borland Turbo C++ 1.0, TopSpeed C, and ZorTech 2.10 has also been
  81. provided. The BOSS is written in "C" and assembly. You'll need the Microsoft
  82. Assembler MASM to compile any local changes to the assembler source.
  83.  
  84.  
  85. C Database Management System
  86.    Daytris Information Systems
  87.    $35
  88.    #7054/1817
  89. is a complete database development kit designed for C programmers. It is based
  90. on the NETWORK database model and uses the ISAM methodology for key file
  91. management. The NETWORK database model is the latest concept in database
  92. management. The kit also uses the advanced concept of a Data Definition
  93. Language (DDL). Using the DDL, a developer can design and re-design their
  94. database with minimal effort and absolutely no code changes. CDB is compatible
  95. with both Microsoft C and Turbo C, large models only. (The authors are no
  96. longer at the address listed in the documentation.)
  97.  
  98.  
  99. C Toolbox
  100.    Miller, David A.
  101.    $30
  102.    #7054/1305
  103. is a library of functions in the following areas:  general video, including
  104. windows and fast writing; graphics, including several normal and rotated
  105. fonts; sound, including background sound; printer control; mouse control;
  106. joystick control and other general functions.
  107.  
  108.  
  109. C++ Tutor
  110.    Coronado Enterprises
  111.    $40
  112.    #7704/3756 [2 disks]
  113. is a comprehensive instructional course for the C++ programming language All of
  114. the points of C++ language, including properly-structured programming
  115. techniques, are covered at the elementary level. Source code is included for a
  116. large example program to illustrate how to use C++.
  117.  
  118. Don Colley, South Charleston, OH: "This program requires Borland C++. This piece
  119. of information is stuck in a file called CPLUS.TX and is about six lines long.
  120. You won't see it until you dearchive the file."
  121.  
  122.  
  123. C++ Wheaton Libraries
  124.    Wheaton, Paul
  125.    $0
  126.    #4857
  127. is a C++ library for developing faster, smaller programs in less time.
  128. It includes classes for strings, files, linked lists, vectors (dynamic
  129. arrays) and more.
  130.  
  131.  
  132. C Editor
  133.    #481
  134. is a programming environment for the 'C' programming language.
  135.  
  136.  
  137. C-Express Demo
  138.    Hidalgo, John R.
  139.    $5-$50
  140.    #2294
  141. is a demonstration program on how to use routines from the C-Express library to
  142. create professional looking programs and user interfaces, with windows,
  143. pull-down menus, keyboard input, exploding effects and animation. C-Express is
  144. published by Brady.
  145.  
  146.  
  147. Clasic
  148.    #7284/2643 [2 disks]
  149. is a C/2 compatible compiler written in assembly language over a three year
  150. period by graduate students working under a Federal grant. It is professional
  151. quality, but no documentation is included, so it is of interest mainly to those
  152. already versed in C.
  153.  
  154. Michael W. Joerms, Westmont, IL: "Sometimes after running this C compiler, I
  155. will get the OS/2 equivalent of the GENERAL FAILURE message on my hard disk.
  156. Rebooting makes the message go away, but it sure scared me the first time. Other
  157. times, it gives an "invalid object module" during Link. It seems to work OK
  158. under DOS."
  159.  
  160. PsL: Since this was a free program done by a group of graduate students, we
  161. cannot get any additional information or bug fixes done. We recommend that
  162. people use this compiler just with DOS.
  163.  
  164.  
  165. Clint
  166.    R&D Associates
  167.    $35
  168.    #4274
  169. reads the source files of your C programs and generates reports about possible
  170. problems.
  171.  
  172.  
  173. CPR
  174.    Argo Data Resource Corporation
  175.    $0
  176.    #3789
  177. is a cross reference program that can handle very large projects, over 60
  178. modules containing over 15000 lines of code. Included are the source and make
  179. files necessary to make CPR for DOS, OS/2, and the BOUND versions.
  180.  
  181.  
  182. CodePrint for C and C++ 1.02
  183.    Geist Microsystems
  184.    $53
  185.    #4195
  186. is a source code reformatter and printer for C languages. It offers
  187. auto-indenting, alignment of comments, editable keyword templates and more.
  188.  
  189.  
  190. CSwitch
  191.    Rose, Herb
  192.    $35
  193.    #7691/2734
  194. is a multitasking library. It provides a preemptive schedular, semaphores,
  195. message queues, prioritized tasks, delay functions, and more. Tasks can be
  196. spawned internally or loaded from disk. C object modules are included.
  197.  
  198.  
  199. CTask
  200.    Wagner, Thomas
  201.    $0
  202.    #7691/2240
  203. is a set of routines that allow your C program to execute functions in
  204. parallel, without your having to build in sophisticated polling and switching
  205. schemes. CTask handles the switching of processor time with a priority based,
  206. preemptive schedular, and provides a fairly complete set of routines for
  207. intertask communication, event signalling, and task interlocking. CTask also
  208. includes a number of drivers for MS-DOS that build on the basic functions to
  209. allow you to include serial I/O, printer buffering, and concurrent access to
  210. DOS functions into your programs with little programming effort. Support is
  211. provided for EMS, 80x87 numeric coprocessors, and keyboard hotkeys.
  212.  
  213.  
  214. CtrlCLib - The Ctrl+C Library
  215.    Trendtech Corporation ASP
  216.    $33
  217.    #3048
  218. is a collection of C-language functions that help programs manage the
  219. user-initiated class of interrupts such as Ctrl-C, Ctrl-Break Ctrl-Alt-Del,
  220. Alt-3, Ctrl-2, Ctrl-NumLock, Pause, Ctrl-S, Ctrl-PrtSc and more.
  221.  
  222.  
  223. C Tutor
  224.    #892
  225. is a tutorial on programming in C. It requires ANSI.SYS in your CONFIG.SYS
  226. file. (See ANSI.SYS in your DOS manual.)
  227.  
  228.  
  229. C Tutorial
  230.    Coronado Enterprises
  231.    $15-$40
  232.    #3538
  233. is a C tutorial book-on-disk. The disk contains the Advantage Paperless Reader.
  234. This is an excellent C tutorial.
  235.  
  236.  
  237. C View
  238.    Little, Curtis
  239.    $20
  240.    #1356
  241. can take a jumble of source code and print it out in an easy to read format.
  242. This programmer's tool not only helps speed development, but also provides a
  243. method to help document source code after development.  It will auto-indent to
  244. the proper nesting level and optionally display an outline of nesting
  245. structures.  In addition, it can be used to generate new source code files
  246. that are indented properly according to the language being used.  C View can
  247. generate a table of contents listing all the functions declared in your code
  248. along with an extensive cross reference of identifiers.  It can locate nesting
  249. errors, mismatched parenthesis, misplaced else statements, and misplaced
  250. case/default statements.
  251.  
  252.  
  253. C_Wndw and C_Ndx Libraries
  254.    Marietta Systems, Inc. ASP
  255.    $79
  256.    #7235/1176
  257. provides input and output windowing facilities operating at professional
  258. speeds for Quick C and Turbo C. This provides C programmers with color and
  259. cursor control within multi-layered windows, and pull-down and pop-up menus.
  260. The file access functions trap and handle all usual errors, and provide access
  261. to ASCII, dBase III Plus, hashed random and relative files.  Automatic editing
  262. of input numeric and date fields provides a clean user interface.
  263.  
  264.  
  265. TCXL
  266.    Innovative Data Concepts  ASP
  267.    $53
  268.    #7235/1421 [3 disks]
  269. is a user interface development system intended to supplement C compiler's
  270. standard run-time library. It incorporates over 375 multipurpose functions.
  271. Other features include critical error handlers; macro-string capability to
  272. key-bindings; national-language support; nested entry forms; the ability to
  273. browse through data with the entry system; support for TopSpeed C/C++, a true
  274. floating-point decimal, and MASM 6.0 support.
  275.  
  276.  
  277. DB
  278.    Harris, Ken
  279.    $0
  280.    #1177
  281. is an extensive set of file management routines for linking into C programs.
  282. Sequential, indexed, and random files are supported. Also included is a simple
  283. object dictionary manager.
  284.  
  285.  
  286. dCurses
  287.    Reynolds, Daniel J. ASP
  288.    $28
  289.    #1758
  290. is a window oriented screen management system based on the UNIX Curses library
  291. and is designed to provide optimized screen i/o within a system that ports
  292. easily between UNIX and MS-DOS environments. The system consists of a library
  293. of C functions which implement virtually all of the UNIX curses functions that
  294. make sense in a MS-DOS environment. Several additional variables are available
  295. in the TermInfo database to allow setting the specific hardware configuration
  296. without having to recompile the dCurses system. The UNIX ETI PANELS library is
  297. implemented and incorporated into the curses library.
  298.  
  299.  
  300. DMalloc 1.0
  301.    Vogelsinger, Ernest ASP
  302.    $47
  303.    #4347
  304. is a pop-up memory debugger for MS-C 5.1 and 6.+ (large memory model). It
  305. monitors heap integrity and the dynamic memory requirements of an application.
  306.  
  307.  
  308. FlashPac C Library 3.61
  309.    SimpleSoft, Inc. ASP
  310.    $0-$55
  311.    #3250
  312. is a set of low level routines for Turbo C that access the video display,
  313. keyboard, printer, disk, and mouse devices.
  314.  
  315.  
  316. FontLib 1.0
  317.    Gagliano, Joseph V.
  318.    $25-$35
  319.    #12155
  320. contains a library of 13 functions that provide fast and easy display font
  321. capabilities. Fonts can be up to 60 pixels high by 30 pixels wide. Other
  322. features include the ability to draw letters/symbols or strings on the screen
  323. in any graphics mode, complete control over font spacing, the ability to draw
  324. in portrait/ landscape/ columns, font shadowing, and much more. This works best
  325. in applications that use color or mono EGA/VGA with reso lutions of 640x350 or
  326. better.
  327.  
  328.  
  329. GUI Library 1.0a
  330.    Ludicrous Data
  331.    $25
  332.    #4956
  333. is a graphic interface library for Borland C++ and Turbo C++. You can create
  334. graphic based applications featuring push buttons, icons, animated icons,
  335. string input, pulldown menus, and more.
  336.  
  337.  
  338. HelpPC
  339.    Jurgens, David
  340.    $25-$30
  341.    #1787
  342. is a collection of public domain technical articles, lists and excerpts from
  343. several common reference manuals all organized in a single database. The help
  344. topics include BIOS interrupts, DOS interrupts, BIOS data areas, DOS data
  345. structures, and Standard C functions. The main program is a quick reference
  346. utility which allows viewing of the help database from the DOS command line.
  347. You'll find the screen displays are brief and to the point. This program is
  348. designed for the PC programmer who knows what he's doing, but just can't
  349. remember the syntax, or parameters to some little used BIOS interrupt, DOS
  350. data structure or C function. Over 900 technical topics have been covered.
  351. Other features include a file indexer, and partial pattern matching for topic
  352. searches.
  353.  
  354.  
  355. HIM (The Human Interface Manager)
  356.    Allsoft Computer Products ASP
  357.    $89
  358.    #1659
  359. is a library of more than 230 functions and macros designed for use with Turbo
  360. C 2.0 and earlier. It makes designing and coding user interfaces much easier
  361. by providing a rich set of functions designed specifically for presenting
  362. information to, and obtaining information from a user of your application.
  363.  
  364.  
  365. Indent
  366.    #834
  367. is a C program formatter. It reformats the C program in the input-file
  368. according to numerous command line switches.
  369.  
  370.  
  371. Interactive Cross Reference
  372.    Orange Software
  373.    $35
  374.    #12224
  375. turns C or C++ code into a cross referencing data base. It lets you
  376. interactively search and browse through your programs. This makes it
  377. easier for you (or others) to understand the source code and to reuse
  378. parts of it.
  379.  
  380.  
  381. Keytree Toolbox
  382.    Rewse Consultants Ltd. ASP
  383.    30 UK Pounds
  384.    #4438
  385. is a library of routines to create, maintain and access randomly stored files of
  386. variable length records. Records can be displayed as soon as the first character
  387. of the record is typed. Files can also be read and written serially. Any number
  388. of files can be open. Each file can hold 10 indexes of multiple field keys.
  389. Associated records can be linked together. Source code is included.
  390.  
  391.  
  392. Litecomm Communications Toolbox
  393.    Information Technology, Ltd.  ASP
  394.    $65
  395.    #1084
  396. [for MS C and Turbo C] is a set of powerful routines designed to provide easy
  397. access to the full capabilities of the PC's asynchronous communications ports
  398. without any specialized hardware knowledge required on the programmer's part.
  399. The critical interrupt handlers have been written in assembly language in
  400. order to support higher baud rates. A fully automatic flow control is provided
  401. using either hardware of software.
  402.  
  403.  
  404. Loose Data Binder
  405.    Small, John
  406.    $30-$40
  407.    #4602
  408. is a C++ persistent container class with a stack-queue-deque-list-array
  409. interface and built-in sort-search-iterate functions. Source code and demos
  410. are included.
  411.  
  412.  
  413. LSAM
  414.    Starr, Craig J.
  415.    $80
  416.    #1217
  417. is an indexed sequential (ISAM) file access method implemented as a runtime
  418. library accessed through a set of interface subroutines for users of Microsoft
  419. (3.x +) compilers. It features support for multiple indices per base file,
  420. insertion, deletion (logical), retrieval and update by 'key', and full
  421. (logical) sequential processing capability in both directions, including (re-)
  422. positioning of a file's internal current record pointer for sequential
  423. processing of a record (or group of records) beginning at any logical record
  424. location in the file. The shareware version of the LSAM is limited to three
  425. index files.
  426.  
  427.  
  428. MCWin
  429.    Mlachak, Michael G. & Cassista, Brian L.
  430.    $35-$55
  431.    #1180 for TurboC or #1181 for MSC
  432. contains Window and Quick Write routines to be called in your C programs.  The
  433. routines are stored in compiled form in library files.
  434.  
  435.  
  436. mgSPELL 1.4
  437.    MicroGenesis Software
  438.    $20
  439.    #3179
  440. is a set of Turbo C compatible routines that enable easy addition of spell
  441. checking capabilities to existing C programs. It comes with a modifiable
  442. dictionary containing around 120,000 words, and offers such features as
  443. spelling suggestions and word list maintenance.
  444.  
  445.  
  446. Miracle C Compiler 1.5
  447.    Szocik, T.
  448.    $25
  449.    #12202
  450. is a C compiler for a 386 or better. It compiles traditional C
  451. (Kernighan and Ritchie) with ANSI language extensions. Appropriate
  452. object code is created for a Microsoft or compatible linker. A
  453. comprehensive library of functions is included.
  454.  
  455.  
  456. MicroFirm Function Library - MS
  457.    Stout, Robert B.
  458.    $28
  459.    #2148
  460. is a C Programming Library for use with Microsoft C 5.1 or Quick C 2.0x. The
  461. features include an advanced stream I/O with installable stream filters, data
  462. encryption and compression, comprehensive direct video package, ANSI Superset
  463. Locale and Strftime functions, microsecond resolution timing, filename parsing
  464. and normalization, Julian dates, volume label manipulation, push/pop
  465. directories, open/read/close directories, file truncation and copying, serial
  466. I/O and printer support, sound and gameport support, CTRL-Break handler,
  467. basic-like string functions, and ANSI.SYS detect.
  468.  
  469.  
  470. MicroFirm Function Library - ZT
  471.    Stout, Robert B.
  472.    $28
  473.    #1690
  474. is a C Programming Library for use with Zortech C/C++. The features include:
  475. an advanced stream I/O with installable stream filters, data encryption and
  476. compression, MSC/TC compatibility functions, ANSI Superset Locale and Strftime
  477. functions, microsecond resolution timing, filename parsing and normalization,
  478. Julian dates, volume label manipulation, push/pop directories, open/read/close
  479. directories, file truncation and copying, serial I/O and printer support,
  480. sound and gameport support, CTRL-Break handler, basic-like string functions,
  481. and ANSI.SYS detect. This library used to be Steve's Library for Zortech C,
  482. but was acquired and enhanced by Stout.
  483.  
  484.  
  485. Mike's Game Graphic Routines 2.0
  486.    Cantelmi, Michael
  487.    $15
  488.    #4277
  489. is a set of fast library routines for Microsoft C and Quick C. These routines
  490. are for screens of any size and number in the 320x200x256 mode. Features include
  491. sprites that do not require a separate bit mask and support for joystick, mouse,
  492. expanded memory and for loading PCX files. Demos with commented source code are
  493. included.
  494.  
  495.  
  496. MPlus
  497.    Yam, Michael
  498.    $10-$50
  499.    #2295
  500. is a graphic interface library for C programs. Built upon Graphics, a library
  501. supplied with Microsoft C 5.x, MPlus provides tools to build a graphical user
  502. interface: windows, dialog boxes, bar menus, and mouse support. The menu
  503. system will support up to five levels of submenus. Wordwrap and text scrolling
  504. are supported, as well as hot keys and "checkmarks". You can enable/ disable
  505. menu attributes, and a function is included to indicate free memory.
  506.  
  507.  
  508. Mr. GoodMouse
  509.    American Abbey
  510.    $35
  511.    #1850
  512. is a library of mouse and video services and character menus and windows for
  513. DeSmet C and QuickC.  No mouse control code is required if a mouse driver has
  514. been installed.  The video routines include automatic sensing of video type,
  515. automatic mouse boundary limiting, windowed data entry and more.  Several demo
  516. programs and their source code are included.
  517.  
  518.  
  519. Multiple Field Processor
  520.    Pride Software Advancement Corp.
  521.    $25
  522.    #3178
  523. is a library of data entry tools for MS C. The program features full in-field
  524. user editing as well as pre- and post-field validation.
  525.  
  526.  
  527. Multipurpose C Complex Library
  528.    Hazarika, Suranjoy and Sanjay
  529.    $13
  530.    #7772/4439 [3 disks]
  531. is a library of C functions for the L memory model of Microsoft C 6.0 and
  532. Microsoft Quick C 2.5 compilers. You can perform lexical, formula and logic
  533. expression analyses; create data entry windows and more. Lexical analysis can be
  534. done with numbers, money values in any currency and dates. Formulas and
  535. expressions can be up to any degree of complexity.
  536.  
  537. In addition, there are functions for keyboard input of several types of data
  538. with data validation and as a corrolary; functions for working with dates and
  539. manipulating strings in various ways; and others.
  540.  
  541.  
  542. LVS Windows
  543.    Lake View Software
  544.    $54
  545.    #3055
  546. is a powerful, flexible windowing system for C. The number of windows is
  547. limited only by memory. Features include multi-field formatted data entry;
  548. moving bar menus that pop up, pull down, emulate Lotus, or user designed;
  549. scrollable pick menus; several video output methods; mouse support; push
  550. buttons; radio buttons; check boxes; support for 43-line VGA mode; and much
  551. more. Functions are included that are specifically designed to support the
  552. Borland Paradox Engine, and an interactive screen painter is also included.
  553.  
  554.  
  555. Panels for C
  556.    Brown, J. and B.C. Systems
  557.    $30-$70
  558.    #4030
  559. is a set of routines for doing screen i/o. Screen layout files can be created
  560. with any text editor and are not compiled into your code, so you can modify
  561. screens without having to recompile.
  562.  
  563.  
  564. PC-Jove
  565.    #251
  566. is C source code for an EMACS-like editor.
  567.  
  568.  
  569. PcCurses
  570.    Larsson, Bjorn
  571.    $0
  572.    #1300
  573. is an extensive C library of screen and window management routines modeled
  574. after the UNIX curses and ncurses libraries.
  575.  
  576.  
  577. PCWindow
  578.    Muscatelli, Denny
  579.    $0
  580.    #1299
  581. is a windowing system for Turbo-C.  Included are three demos in executable and
  582. source form.  It produces `snow' on some CGAs, but works fine on EGAs and
  583. Hercs.
  584.  
  585.  
  586. Personal C Compiler
  587.    C Ware Corp.
  588.    $30
  589.    #1702
  590. is a fast, powerful C compiler.
  591.  
  592.  
  593. Personal Communications Library for C 3.5 [PCL4C] 08-93 CD
  594.    MarshalSoft
  595.    $45
  596.    #4692
  597. is an asynchronous communications library designed for experienced software
  598. developers programming in Microsoft C or Turbo C. Features include over 20
  599. communications functions, six support functions, interrupt driven receiver,
  600. runs from 300 to 115,200 baud, supports COM ports 1-4, adjustable receive
  601. queues from 8 to 16 bytes, 11 comm error conditions trapped, allows 2 ports to
  602. run concurrently, and provides complete modem control and status.  Several
  603. example programs are provided.
  604.  
  605.  
  606. Portable Zip/Unzip
  607.    Adler, Mark
  608.    $0
  609.    #7876/4676 [2 disks]
  610. is the C source for a Zip and Unzip compatible with PKZIP 1.93. It compiles
  611. under MSDOS, OS/2, Unix, VMS, and others.
  612.  
  613.  
  614. Power C Shell
  615.    Steenburgh, Chuck ASP
  616.    $15
  617.    #4603
  618. allows you to simplify editing, compiling, and debugging of POWER C programs.
  619. Features include pull-down menus, online help, project management, and more.
  620.  
  621.  
  622. Programming Arcade Games
  623.    David Conger
  624.    $18
  625.    #12293
  626. is an interactive tutorial for programming object oriented arcade games
  627. in Turbo C. It teaches the fundamental techniques of animation and the
  628. underlying principles of object oriented programming. It helps you apply
  629. animation techniques to writing arcade games and create an easier
  630. transition to object oriented languages like C++. Requires EGA/VGA/SVGA.
  631.  
  632.  
  633. Proxy
  634.    Leavenworth, Burt
  635.    $25
  636.    #3853
  637. is an interpreter for a rapid prototyping language with C-like syntax based on
  638. modeling software using data structures such as sets, maps, sequences, and
  639. objects. It allows the developer to make incremental changes to a design, and
  640. test them immediately. It also makes it possible to manipulate objects which
  641. encapsulate local states, allowing the user to define a software model as a
  642. hierarchy of sub-models.
  643.  
  644.  
  645. PSK: Programmers Survival Kit 1.2
  646.    Friesen, Geoff
  647.    $30
  648.    #4869
  649. is a C library for creating database applications. It includes a
  650. keyboard-video-printer interface with a critical error handler and data
  651. entry functions. An example illustrating various components is included.
  652.  
  653.  
  654. PullC
  655.    Eagle Performance Software
  656.    $29
  657.    #1821
  658. is a set of high performance pull-down menu modules for Turbo C 2.0
  659. programmers.  Features include:  pull-down menus, unlimited levels of
  660. submenus, unlimited data entry windows for nine data types, selection by
  661. cursor or command keys, and a fill-in-the-blank method for programmers to
  662. interface to the modules.
  663.  
  664.  
  665. QwikC Screen Utilities
  666.    Eagle Performance Software
  667.    $29-$39
  668.    #1571
  669. is a set of high performance screen writing tools for Turbo C 2.0.  QSU works
  670. on all IBM compatible computer and video systems.  It eliminates snow and
  671. flicker.  It writes on all video pages and on virtual screens in RAM.  It is
  672. up to 2300% faster than TC2's cprintf.
  673.  
  674.  
  675. SCI
  676.    Brandt, Bob
  677.    $?
  678.    #1025
  679. is a C language interpreter that includes a full-screen editor and trace
  680. facility.  SCI is meant to take the experienced BASIC programmer easily into
  681. C. Unlike BASIC, SCI does not require line numbers so you can use the
  682. structured programming techniques typical of C.
  683.  
  684.  
  685. SCL1
  686.    Alvira, Jose Rodriguez & Lebron, Jose R.
  687.    $25
  688.    #7795/1750 [2 disks]
  689. is a library of over 200 functions for the Microsoft and Borland C compilers.
  690. Extensive screen and mouse handling functions are provided that are not found
  691. in the standard library. Other functions include background functions,
  692. keyboard related functions, file related functions, sound and time related
  693. functions, video related functions and Dialog functions. Also included a quick
  694. library, example programs, a demonstration program, and a demo of a screen
  695. editor/program generator that has been developed to aid using the library.
  696.  
  697. SCL1 supports CGA 40 columns mode as well as EGA 43 lines and VGA 50 lines
  698. video modes. Video-pages and Double click are supported. You can also modify
  699. the mouse cursor appearance. Other features include Extended and Expanded
  700. memory support, support for the Turbo C compiler, and keyboard macros. These
  701. files unarchive to over 1 meg of disk space.
  702.  
  703.  
  704. Snippets
  705.    Stout, Bob
  706.    $0
  707.    #4894
  708. is a collection of various C routines. This collection includes macros
  709. for ANSI.SYS, macros for direct video work, multiple printer support,
  710. BASIC-like string functions, cursor management/manipulation, DES
  711. encryption/decryption, joystick functions, mouse functions, sound and
  712. timing functions, comment extractor, file search functions, FOSSIL
  713. access functions, PRINT.COM interface functions, memory allocation
  714. strategy functions, word wrapping functions, absolute sector read/write
  715. functions, mouse functions, DOS utilities and much more.
  716.  
  717.  
  718. SoftC Database Library
  719.    SoftC, Ltd.
  720.    $?
  721.    #7458/2494 [2 disks]
  722. is intended for use as a supplement to your compiler's object libraries. It
  723. contains 73 user functions, including dBASE III+ data, memo, and index file
  724. functions, dBASE IV data file functions, date and time manipulation and
  725. calculation. The clock/calendar functions have been added to enhance the core
  726. dBASE routines. The library is currently available for Turbo C 2.0 and Microsoft
  727. C 5.1.
  728.  
  729.  
  730. Spawno
  731.    Brown, Ralf
  732.    $0
  733.    #4348
  734. is a replacement for the Turbo C and Microsoft C spawn () functions. It swaps
  735. the current program to disk, EMS, XMS, or raw extended memory while the spawned
  736. program executes, leaving less than 300 bytes in memory. A variant for Turbo
  737. Pascal 4.0 or higher is included.
  738.  
  739.  
  740. Steve's Library for Turbo-C
  741.    Margison, Steve E. ASP
  742.    $28
  743.    #1063
  744. has over 100 functions for use with Borland's Turbo-C.  Source code for the
  745. library is available to registered users for a nominal additional fee.
  746.  
  747.  
  748. State Machine
  749.    Buck, Rob
  750.    $25-$50
  751.    #2990
  752. is a tool for facilitating state machine implementations in the C programming
  753. language. It can be used to implement control logic for many applications
  754. including communications protocols, user interface navigation logic, device
  755. handler control logic, autopilot supervisor, and multiprocessor pipeline
  756. synchronization control. There are several examples included.
  757.  
  758.  
  759. Tags Generator
  760.    Kercheval, J.
  761.    $0
  762.    #3761
  763. is a tags file generator for assembly and C code. Tag files allow fast code
  764. traversal and maintenance. This utility allows a large amount of customization
  765. of tag types generated; supports several tag formats and is fast. Sources and
  766. executables are included.
  767.  
  768.  
  769. TEGL Windows Toolkit II for Turbo C
  770.    TEGL Systems Corporation
  771.    $50
  772.    #2647
  773. is a library of routines for creating programs with a Graphical User Interface.
  774. The virtual memory handler automatically uses both EMS and hard drive as an
  775. extension of the heap area to provide an almost unlimited windowing ability.
  776. Your program functions can be called by clicking on icons.
  777.  
  778. Window routines include hide, show, explode, implode, drop, scroll, move, and
  779. stack rotate. The 27 proportional bit-mapped fonts range from 6 to 24 pixels
  780. in height. An Icon Editor is included to design and edit your own icons.
  781.  
  782.  
  783. TComp
  784.    Innovative Data Concepts ASP
  785.    $50
  786.    #3668
  787. gives high-speed access to four of the most popular compression methods. In
  788. addition to file-to-file compression, you can also compress memory buffers
  789. directly. Features include the ability to integrate compression and
  790. decompression capabilities into your own programs; file combining and splitting;
  791. and a choice of speed, compactness, or compromises. Most C compilers are
  792. supported.
  793.  
  794.  
  795. TFile
  796.    Innovative Data Concepts ASP
  797.    $50
  798.    #3667
  799. is a high-speed set of routines for manipulating data, index and memo files. It
  800. allows reading, writing and creating files; inserting and removing records;
  801. indexing by one or multiple keys; and more. Combined with the popular TCXL
  802. (#7235/1421[3]), it lets you easily create powerful data file management
  803. routines. This program is dBase III compatible. Most C compilers are supported.
  804.  
  805.  
  806. Tiny Word Processor
  807.    Stevens, Al
  808.    $0
  809.    #1982
  810. is the C source code for the Tiny Word Processor, and SmallCom, a
  811. communications program. These originally appeared in Dr. Dobb's Journal. The
  812. author has revamped the code based on input from readers. Code is known to be
  813. compatible with Turbo C 2.0, MSC and QuickC 2.0 and may work with other
  814. compilers.
  815.  
  816. Martin Copeland, Australia: The header file microsoft.h was mistakenly
  817. appended to the bottom of the file window.h instead of merely referring to it
  818. with a #include "microsoft.h" . The result is that the Make file TWRP.MAK will
  819. not compile. The section that begins #if COMPILER == MSOFT and ends #endif
  820. should be extracted into a "microsoft.h" file.
  821.  
  822.  
  823. TPrint
  824.    Innovative Data Concepts ASP
  825.    $50
  826.    #3669
  827. provides a hardware-independent method for designing reports and other printed
  828. output. Features include the ability to print system date and time anywhere in a
  829. header or a footer line in different formats; superscripts and subscripts; full
  830. control of headers and footers; automatic page numbering; the ability to change
  831. character size, switch between normal, boldface, italic printing and more.
  832.  
  833.  
  834. TSD
  835.    Innovative Data Concepts ASP
  836.    $50
  837.    #3671
  838. is an interactive user-interface design tool capable of creating clean,
  839. commented TCXL code. It combines TCXL windows, forms and menus to allow
  840. full-featured program prototyping that generates well-documented C source code.
  841. With TSD, you can significantly reduce development time. Most C compilers are
  842. supported.
  843.  
  844.  
  845. TSR Toolkit 1.3
  846.    Friesen, Geoff
  847.    $0
  848.    #12086
  849. is a toolkit for writing TSRs which need DOS access.
  850.  
  851.  
  852. Glockenspeil Turbo Pascal-to-QuickC Translator
  853.    Microsoft Corp
  854.    $0
  855.    #1178
  856. The name of the program and the name of the authoring company explains all.
  857. (All except Glockenspiel, that is.)
  858.  
  859. David A. Price, Washington, DC: "This is obsolete because it only translates TP
  860. programs through version 3.0. As you know TP changed drastically beginning with
  861. version 4.0."
  862.  
  863. PsL: Although it's obsolete to many, we still get plenty of calls each month
  864. from folks looking for older versions of programs because they ran across
  865. something they need and the new stuff can't read/translate the old code or
  866. files.
  867.  
  868.  
  869. TVTools 08-93 CD
  870.    Marc Stern
  871.    $0
  872.    #12374
  873. is a library of general-purpose tools for TurboVision. This package
  874. includes high-level functions and new objects. It also contains a lot of
  875. non-TV functions such as string and date routines. Source code included.
  876.  
  877.  
  878. UCR Standard Library
  879.    Hyde, Randall and others
  880.    $0
  881.    #3466
  882. is a library of C-like functions in assembly source code form.
  883.  
  884.  
  885. UltraWin 2.10
  886.    EnQue Software
  887.    $20-$30
  888.    #20054/3385
  889. is an extremely small and fast text windowing library. Features include
  890. layered pop-up windows, data input control, scrolling of text in multiple
  891. windows at the same time, text scrolling zones within a window, a wide
  892. selection of window borders and colors, background printing support, EGA/VGA
  893. downloadable fonts with font editor, context-sensitive help, enhanced data
  894. entry, clock interrupt support and more.
  895.  
  896.  
  897. InTUItion 1.5
  898.    EnQue
  899.    $0
  900.    #20054/3852 [2 disks]
  901. is a text user interface library for UltraWin. It allows you create dialogue
  902. boxes, menus, pick lists, sliders, buttons, check boxes, images and more.
  903. Requires UltraWin, above. Also included on this set: ENCOM (#4756), a
  904. small model C communications library.
  905.  
  906. The second disk contains additional libraries for Turbo C++, Borland
  907. C++, Microsoft C++, and Zortech C/C++. Same updates were made to
  908. UltraWin 2.5
  909.  
  910.  
  911. VM7
  912.    KIS Systems
  913.    $65
  914.    #3854
  915. is a virtual memory manager for data in C programs. Features include up to seven
  916. sets of paging banks; paging to extended memory supported; on the fly page
  917. allocation; utilities that handle lists, arrays, and hash tables; infrequently
  918. accessed code separated to allow overlays; and a debugging mode for bad handle
  919. checks.
  920.  
  921.  
  922. VSA256 Graphics Library 1.1b
  923.    Spyro Gumas
  924.    $20
  925.    #4573
  926. contains C routines which supply 256 color capabilities in all VESA
  927. resolutions including 1024x768 and 1280x1024. Demo, source, and VESA BIOS TSRs
  928. are included. This library can be used with TIFF256 Graphics Library
  929. Extensions (#4574, below).
  930.  
  931.  
  932. TIFF256 Graphics Library Extensions 1.1b
  933.    Spyro Gumas
  934.    $20
  935.    #4574
  936. is a library of C routines to read and display TIFF graphics. This library
  937. supports 256 color video modes defined within the VESA standard. Microsoft C
  938. and Borland C are supported. TIFF file analyzer, demo, and source code are
  939. included.
  940.  
  941.  
  942. Window Pro
  943.    Stott, Kenneth
  944.    $50
  945.    #7236/1208 [2 disks]
  946. is a screen control library for C. It lets you create programs that look and
  947. feel like Framework, Lotus and dBase III. It also lets you create dialog
  948. boxes, context sensitive help, pop-up and pull-down menus; lets you drag,
  949. zoom, split, hide and scroll windows quickly without snow; detect the type of
  950. video card in use and set video modes and control the cursor. Window Pro is
  951. compiler and machine independent.
  952.  
  953.  
  954. DialogPro
  955.    Stott, Kenneth
  956.    $50-$200
  957.    #7236/1773 [2 disks]
  958. is a professional level "dialog box" system for C programmers.  It takes over
  959. all the drudgery of creating code for input screens, input boxes, pull-down
  960. lists, data entry, context-sensitive help, etc.  WindowPros (#1208) is
  961. required.
  962.  
  963.  
  964. WndwC
  965.    Eagle Performance Software
  966.    $29-$39
  967.    #1751
  968. is a set of high performance multi-level virtual windows for Turbo C 2.0 and
  969. Turbo Assembler.  Create, hide, move, resize, rearrange, zoom and access
  970. smoothly.  Optional true virtual windows in RAM have phenomenal speeds - even
  971. updates overlapped windows!  Up to 254 fixed or virtual windows can be on the
  972. screen at one time.  All windows can be randomly accessed with 28
  973. window-relative writing routines and 15 different border styles with shadows.
  974. For all IBMs, all text modes, all video pages.
  975.  
  976.  
  977. YACC
  978.    #677
  979. is a compiler that is not for the casual user and will be useful primarily to
  980. expert developers.
  981.  
  982.  
  983. Yet Another Matrix Program 1.6
  984.    Von Tress, Mark Ph.D.
  985.    $0
  986.    #3386
  987. is a C++ matrix algebra package. The package supports recursive matrix
  988. functions. Matrices are stored in a virtual memory file that can be stored in a
  989. RAM disk, and is limited to 32 megs. Matrices can be larger than 640K.
  990.  
  991.  
  992. ZanySoft Debugger
  993.    Kirmse, Christopher
  994.    $25
  995.    #3849
  996. is a symbolic debugger for most common assemblers such as MASM, TASM, and A86.
  997. Features include pull down menus, multiple movable and resizable windows,
  998. quick-key combinations, and macros. It is fast, easy and only 40K.
  999.  
  1000. ]]]]]
  1001.  
  1002.